from dialog import ActorBaseDialog

"""
人物对话类
"""


class JianJunDialog(ActorBaseDialog):
    def __init__(self, jian_jun, font):
        """
        参数
        :param jian_jun: 人物类
        :param font: 字体类
        """
        dialog_test_list = ["建军：小朋友 ; 这里很危险，你快离开吧？",
                            "小铁：我是来这里找土地的。",
                            "建军：土豆那里去去挖。 ",
                            "小铁：一挖一麻袋。",
                            "建军： 小同志，见到你太好了;" +
                            "请1天内带话通知,撤离村庄。"]
        super(JianJunDialog, self).__init__(jian_jun, dialog_test_list, font)


"""
人物对话类
"""


class TieTouDialog(ActorBaseDialog):
    def __init__(self, tie_tou, font):
        """
        初始化
        :param tie_tou:
        :param font:
        """
        dialog_test_list = ["铁头：小朋友， 这里很危险，你快离开吧？",
                            "小铁：我是来这里找土地的。",
                            "铁头：土豆那里去去挖。",
                            "小铁：一挖一麻袋。",
                            "铁头：小同志，见到你太好了， 有什么消息。",
                            "小铁：建军通知大家尽快撤离， 有危险。"]
        super(TieTouDialog, self).__init__(tie_tou, dialog_test_list, font)


"""
人物对话类
"""


class ArmyOneDialog(ActorBaseDialog):
    def __init__(self, army_one, font):
        """
        初始化
        :param army_one:红军类
        :param font: 字体类
        """
        dialog_test_list = ["红军战士1：你是救来我们的吗？",
                            "小铁：是的，我接到任务来救你们。",
                            "红军战士1：我们的处境目前很难。 ",
                            "小铁：还有人呢？。",
                            "红军战士1：在最里面关押着;" +
                            "小铁：好的我马上去救他。"]
        super(ArmyOneDialog, self).__init__(army_one, dialog_test_list, font)


"""
人物对话类
"""


class ArmyTwoDialog(ActorBaseDialog):
    def __init__(self, army_two, font):
        """
        初始化
        :param army_two:红军类
        :param font: 字体类
        """
        dialog_test_list = ["红军战士2：太好了，终于有人来救我了？",
                            "小铁：是的，我接到任务来救你你们。",
                            "红军战士2：这里因为刚才的骚动，人全部都撤出了。 ",
                            "小铁：是的，我声东击西。",
                            "红军战士2：太感谢你了，那我们先撤退了;" +
                            "小铁：好的，剩下的我来做"]
        super(ArmyTwoDialog, self).__init__(army_two, dialog_test_list, font)
